home *** CD-ROM | disk | FTP | other *** search
/ Shareware Avalanche! / Shareware Avalanche!.iso / brainex / arcbrain.bat next >
DOS Batch File  |  1993-01-11  |  1KB  |  61 lines

  1. @echo off
  2.  
  3. REM  Called by Rombrain to read or transfer a file from within an archive
  4. REM  %1 = Full Path/Name of the Archive File to process
  5. REM  %2 = Type of Archive: ARC, ZIP, ARJ, LZH, PAK, etc.
  6. REM  %3 = Name of the file to extract or Read from the Archive
  7. REM  %4 = Destination Work Directory and Filename
  8. REM  %5 = View, Read or Transfer Flag
  9.  
  10. if %5 == VIEW goto view
  11.  
  12. if %2 == ZIP goto ExtractZip
  13. if %2 == EXE goto ExtractZip
  14. if %2 == ARC goto ExtractArc
  15. if %2 == LZH goto ExtractLzh
  16. if %2 == ARJ goto ExtractArj
  17. goto end
  18.  
  19.  
  20. :ExtractZip
  21. pkunzip /o %1 %3 %4
  22. goto end
  23.  
  24. :ExtractArc
  25. pkunpak -r %1 %3 %4
  26. goto end
  27.  
  28. :ExtractArj
  29. arj e %1 %3 %4
  30. goto end
  31.  
  32. :ExtractLzh
  33. lha e %1 %3 %4
  34. goto end
  35.  
  36. :view
  37. if %2 == ZIP goto ViewZip  
  38. if %2 == EXE goto ViewZip
  39. if %2 == ARC goto ViewArc
  40. if %2 == LZH goto ViewLzh
  41. if %2 == ARJ goto ViewArj
  42. goto end
  43.  
  44. :ViewZip
  45. pkunzip -v %1 >%4
  46. goto end
  47.  
  48. :ViewArc
  49. pkunpak -v %1 >%4
  50. goto end
  51.  
  52. :ViewArj
  53. arj v %1 >%4
  54. goto end
  55.  
  56.  
  57. :ViewLzh
  58. lha %1 >%4
  59.  
  60. :end
  61.